Enabling Internet-Wide Deployment of Explicit Congestion Notification
نویسندگان
چکیده
Explicit Congestion Notification (ECN) is an TCP/IP extension to signal network congestion without packet loss, which has barely seen deployment though it was standardized and implemented more than a decade ago. On-going activities in research and standardization aim to make the usage of ECN more beneficial. This measurement study provides an update on deployment status and newly assesses the marginal risk of enabling ECN negotiation by default on client end-systems. Additionally, we dig deeper into causes of connectivity and negotiation issues linked to ECN. We find that about five websites per thousand su↵er additional connection setup latency when fallback per RFC 3168 is correctly implemented; we provide a patch for Linux to properly perform this fallback. Moreover, we detect and explore a number of cases in which ECN brokenness is clearly path-dependent, i.e. on middleboxes beyond the access or content provider network. Further analysis of these cases can guide their elimination, further reducing the risk of enabling ECN by default.
منابع مشابه
Improved Explicit Congestion Notification for Satellite Networks
Due to the fundamental satellite system characteristics such as global coverage, broadcast nature, and bandwidth on demand, satellite systems are excellent candidates for providing high data rate Internet access and global connectivity accommodating the a wide variety of applications. Provisioning of quality of service (QoS) within the advanced satellite system is the critical requirement. Cong...
متن کاملOn the State of ECN and TCP Options on the Internet
Explicit Congestion Notification (ECN) is a TCP/IP extension that can avoid packet loss and thus improve network performance. Though standardized in 2001, it is barely used in today’s Internet. This study, following on previous active measurement studies over the past decade, shows marked and continued increase in the deployment of ECNcapable servers, and usability of ECN on the majority of pat...
متن کاملRouter - Assisted Congestion Control
Enabling communication between routers and end-points has long been sought after as an approach to congestion control in the Internet. However, the narrow-waist of TCP/IP has complicated the deployment of such protocols. We present Kick-Ass a mechanism that enables explicit rate congestion control protocols to be deployed within the TCP/IP stack. The key idea is to utilize packet lengths as a v...
متن کاملRfc 8257 Dctcp
This Informational RFC describes Data Center TCP (DCTCP): a TCP congestion control scheme for data-center traffic. DCTCP extends the Explicit Congestion Notification (ECN) processing to estimate the fraction of bytes that encounter congestion rather than simply detecting that some congestion has occurred. DCTCP then scales the TCP congestion window based on this estimate. This method achieves h...
متن کاملDetecting and quantifying bufferbloat in network paths
Bufferbloat is the existence of excessively large buffers in network devices, which can result in poor network performance. Techniques such as Automatic Queue Management and Explicit Congestion Notification are available to prevent the issue in Layer 3 queues, but are not widely deployed. In this paper we describe a method to successfully detect the effects of bufferbloat and the responsible li...
متن کامل